/*******************************************************************************
* Project: QSAR(Cute Software Architecture) 
*
* Copyright: Copyright(C) 2024 by YuetingBen, All Rights Reserved
*
* File name: PlatformType.h
*
* Brief: ;
*
* Author: Yueting.Ben
*
* Module: PLATFORM
*
*******************************************************************************/
#ifndef PLATFORMTYPE_H
#define PLATFORMTYPE_H

/** HEADER FILES **/
#include <stdint.h>
#include <string.h>
#include "main.h"


/** TYPEDEF DEFINITION **/
typedef uint8_t   uint8;
typedef uint16_t  uint16;
typedef uint32_t  uint32;

typedef int8_t   sint8;
typedef int16_t  sint16;
typedef int32_t  sint32;

typedef  uint8 boolean;


/** MACRO DEFINITION **/
#define NULL_PTR ((void *)0)

#if 0 
#ifndef TRUE
#define TRUE            1                       /* logical true value */
#endif

#ifndef FALSE
#define FALSE           0                       /* logical false value */
#endif

#ifndef OK
#define OK            1                          /* logical true value */
#endif

#ifndef NOT_OK
#define NOT_OK           0                     /* logical false value */
#endif


#ifndef SET
#define SET            1                       /* logical true value */
#endif

#ifndef RESET
#define RESET           0                       /* logical false value */
#endif

#ifndef STEP1
#define STEP1           1                       /* STEP for switch */
#endif

#ifndef STEP2
#define STEP2           2                       /* STEP for switch */
#endif

#ifndef STEP3
#define STEP3           3                       /* STEP for switch */
#endif

#ifndef STEP4
#define STEP4           4                       /* STEP for switch */
#endif

#ifndef STEP5
#define STEP5           5                       /* STEP for switch */
#endif
#endif
/** GLOBAL DATA DEFINITION **/


/** LOCAL DATA DEFINITION **/


/** LOCAL FUNCTION DECLARATION **/


/** GLOBAL FUNCTION DECLARATION **/


/** LOCAL FUNCTION **/


/** GLOBAL FUNCTION **/



#endif

